// 导入网络请求函数
import api from "./index";

export default {
    host: api.host,
    // 接口1：发送邮箱验证码
    // http://localhost:4000/api/email/send?email=3212214220@qq.com
    emailSend(data={}){
        return api.getFn('/api/email/send',data)
    },

    // 接口2：校验邮件验证码
    // http://localhost:4000/api/email/verify?email=3212214220@qq.com&vcode=088431
    emailVerify(data={}){
        return api.getFn('/api/email/verify',data)
    },

    // 接口3：注册账户
    // http://localhost:4000/api/user/register
    register(data={}){
        return api.postFn('/api/user/register',data)
    },

    // 接口4：登录账号
    // http://localhost:4000/api/user/login
    login(data={}){
        return api.postFn('/api/user/login',data)
    },

    // 接口5：找回密码
    // http://localhost:4000/api/user/pwd
    findpwd(data={}){
        return api.postFn('/api/user/pwd',data)
    },

    // 接口6： 设置用户头像
    // http://localhost:4000/api/user/img
    userImg(data={}){
        return api.postFn('/api/user/img',data)
    },

    // 接口7： 编辑用户资料
    // http://localhost:4000/api/user/edit
    userEdit(data={}){
        return api.postFn('/api/user/edit',data)
    },

    // 接口8：获取用户信息
    // http://localhost:4000/api/user/info
    userInfo(data={}){
        return api.postFn('/api/user/info',data)
    },
    
    // 接口9：判断用户是否登录
    // http://localhost:4000/api/user/logged
    userLogged(data={}){
        return api.postFn('/api/user/logged',data)
    },

    // 接口10：删除图片
    // http://localhost:4000/api/photo/upload
    photoUpload(data={}){
        return api.uploadFn('/api/photo/upload', data)
    },

    // 接口11：删除图片
    // http://localhost:4000/api/photo/delete
    photoRemove(data={}){
        return api.postFn('/api/photo/delete', data)
    },

    // 接口12： 获取试卷分类列表
    // http://127.0.0.1:4000/api/exam/category_list
    examCategoryList(data={}){
        return api.getFn('/api/exam/category_list',data)
    },

    // 接口13： 获取试卷列表
    // http://127.0.0.1:4000/api/exam/exam_list_all
    examListAll(data={}){
        return api.getFn('/api/exam/exam_list_all',data)
    },

    // 接口14： 获取试卷对应的题目列表
    // http://127.0.0.1:4000/api/exam/topic_list
    topicList(data={}){
        return api.getFn('/api/exam/topic_list',data)
    },

    // 接口15：添加用户考试成绩
    // http://127.0.0.1:4000/api/exam/exam_score_add
    examScoreAdd(data={}){
        return api.postFn('/api/exam/exam_score_add', data)
    },
    
    // 接口16：获取个人成绩
    // http://127.0.0.1:4000/api/exam/exam_score_detail
    examScoreDetail(data={}){
        return api.postFn('/api/exam/exam_score_detail', data)
    }
}